Coordinated Resource Provisioning in Federated Grids
نویسندگان
چکیده
A fundamental problem in building large scale Grid resource sharing system is the need for efficient and scalable techniques for discovery and provisioning of resources for delivering expected Quality of Service (QoS) to users’ applications. The current approaches to Grid resource sharing based on resource brokers are non-coordinated since these brokers make scheduling related decisions independent of the others in the system. Clearly, this worsens the load-sharing and utilisation problems of distributed Grid resources as sub-optimal schedules are likely to occur. Further, existing brokering systems rely on centralised information services for resource discovery. Centralised or hierarchical resource discovery systems are prone to single-point failure, lack scalability and fault-tolerance ability. In the centralised model, the network links leading to the server are very critical to the overall functionality of the system, as their failure might halt the entire distributed system operation. In this thesis, I propose a new federated Grid system, called Grid-Federation that aims towards decentralised and coordinated coupling of distributed Grid resources as a part of single cooperative system. The Peer-to-Peer (P2P) network model forms the basis for the design of decentralised protocols for scheduling and resource discovery in the GridFederation. The decentralised organisation enhances the scalability and reliability of the system. Two levels of decentralised coordination is presented in this thesis: (i) a Service Level Agreement (SLA) based broker-to-broker coordination protocol that inhibits the brokers from over-provisioning the resources and also gives every site the admission control capability; and (ii) a P2P tuple space based coordination protocol that coordinates the scheduling process among the distributed resource brokers. The thesis demonstrates the effectiveness of the proposed Grid-Federation based decentralised protocols in coordinating scalable and robust resource management through extensive simulation studies. Thesis Contributions: To support the thesis that Grid-Federation model along with its decentralised protocols for scheduling and coordination is the best possible way to implement new generation Grid resource sharing system I have: • outlined key taxonomies for decentralised Grid resource sharing systems, • proposed, modeled, and evaluated a decentralised resource sharing system called Grid-Federation, which aims toward policy based cooperative and coordinated coupling of distributed cluster resources, • proposed, modeled, and evaluated an SLA based broker-to-broker service contract negotiation protocol, • proposed, modeled, and evaluated the extension of Distributed Hash Tables (DHTs) such as Chord, Pastry using a spatial publish/subscribe index to support decentralised resource discovery protocols in the Grid-Federation, • proposed, modeled, and evaluated a DHT-based tuple space for coordinating the application schedules among distributed brokers, • designed and implemented the Alchemi-Federation software system, that supports a coordinated federation of Alchemi cluster over a DHT-based resource discovery system.
منابع مشابه
MetaGrid: A Scalable Framework for Wide-Area Service Deployment and Management
This paper presents a novel architecture called the MetaGrid based on Grid computing concepts for resource provisioning for wide-area network-enabled applications. Resource provisioning for wide-area applications can involve coordinated allocation of computing and communication resources. A Grid computing systems provides a virtual framework that facilitates controlled resource sharing among di...
متن کاملA Study on Optimized Resource Provisioning in Federated Cloud
Cloud computing changed the way of computing as utility services offered through public network. Selecting multiple providers for various computational requirements improves performance and minimizes cost of cloud services than choosing a single cloud provider. Federated cloud improves scalability, cost minimization, performance maximization, collaboration with other providers, multi-site deplo...
متن کاملDICE e - Science Paper 1 Production Storage Resource Broker Data Grids
International data grids are now being built that support joint management of shared collections. An emerging strategy is to build multiple independent data grids, each managed by the local institution. The data grids are then federated to enable controlled sharing of files. We examine the management issues associated with maintaining federations of production data grids, including management o...
متن کاملEnabling the Provisioning and Management of a Federated Grid Trust Fabric
In order to authenticate and authorize users and other peer-services, Grid services need to maintain a list of authorities that they trust as a source for issuing credentials. Grids inherently span multiple institutional administration domains and aim to support the sharing of applications, data, and computational resources in a collaborative environment. In this environment there may exist hun...
متن کاملRanking Model for SLA Resource Provisioning Management
Cloud computing is an amazing technology, which provides services to users on-demand. Since there are many providers in the cloud, users get confused in selecting the optimal cloud service provider. To overcome this limitation, federated cloud management architecture was proposed. There is no standard framework for ranking the cloud service providers in the existing federated cloud model. The p...
متن کامل